3114 NW 17td Ave, Miami, FL 33142-6161, Miami
"Fresh fish and the restaurant outside has delicious food and try the shrimp and fish empanadas. Ever"
13714 SW 88td St, Miami, FL 33186-1302, Miami
"This is the Papa John's to go to if you are in the area! I've ordered several times at this location"
"Needs improvement not too many choices."